High-Level Best Practices in Software Configuration Management
نویسندگان
چکیده
When deploying new SCM (software configuration management) tools, implementers sometimes focus on perfecting fine-grained activities, while unwittingly carrying forward poor, large-scale practices from their previous jobs or previous tools. The result is a well-executed blunder. This paper promotes some high-level best practices that reflect the authors’ experiences in deploying SCM. High-level Best Practices in SCM
منابع مشابه
A study of configuration management in open source software projects
Projects where developers are geographically distributed and with high personnel turnover are usually considered to be hard to manage. Any organisation that successfully handles such projects merits closer analysis so that lessons can be learned and good practice disseminated. Open Source Software projects represent such a case. One important factor is good configuration management practices. I...
متن کاملIntegrating Software Engineering Key Practices into an OOP Massive In-Classroom Course: an Experience Report
Programming and software engineering courses in computer science curricula typically focus on both providing theoretical knowledge of programming languages and best-practices, and developing practical development skills. In a massive course – several hundred students – the teachers are not able to adequately attend to the practical part, therefore process automation and incentives to students m...
متن کاملSoftware configuration management in the context of BPM and SOA
Service oriented architectures (SOA) have established to shape large IT landscapes. Business process management (BPM) aims to bring more flexibility to the enterprise and pushes a business driven SOA. In the last years BPM-suites (BPMS) have grown to large and powerful systems. They both address development (modelling) as well as execution. Hence they have a big impact on the software configura...
متن کاملProactive Software Engineering Approach to Ensure Rapid Software Development and Scalable Production with Limited Resources
Nowadays, the need for building scalable systems in narrow time window is needed. While the efforts and accuracy usually required for building high scale systems is not simple, the agile nature of system requirements spawn a need for enhancing some software engineering practices. These practices should be integrated together in order to help software (SW) development teams to build, and test sc...
متن کاملAn Environment Supporting Software Process Standardization and Innovation
A critical issue of the design of process-based software development tools and methodologies is the need to balance the desire for innovation with knowledge of past experiences and best practices. This tension between past knowledge and creating new knowledge is particularly acute in the software industry, which involves the development of a highly variable product that dictates the need for co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998